Lịch sử B_(ngôn_ngữ_lập_trình)

Ban đầu Ken Thompson[2] và sau đó là Dennis Ritchie[3] đã phát triển B chủ yếu dựa trên ngôn ngữ BCPL mà Thompson đã dùng trong dự án Multics. Về cơ bản B là hệ thống BCPL nhưng bị lược bỏ đi những thành phần nào mà Thompson cảm thấy ông có thể làm được mà không cần để cho nó phù hợp với dung lượng bộ nhớ của các máy tính mini thời kì đó.

Hiện tại B hầu như đã tuyệt chủng và được thay thế bởi ngôn ngữ C.[4] Tuy nhiên nó vẫn thấy được dùng (tính đến năm 2014[cập nhật]) trên máy tính lớn GCOS,[5] và trên một số hệ thống nhúng nhất định (tính đến năm 2000[cập nhật]) vì một số lí do, bao gồm: phần cứng giới hạn trong các hệ thống nhỏ; vấn đề thư viện mở rộng, công cụ, chi phí giấy phép; và chỉ đơn giản là nó đủ tốt cho công việc khác.[4]. AberMUD có ảnh hưởng lớn ban đầu được viết bằng B.

Tài liệu tham khảo

WikiPedia: B_(ngôn_ngữ_lập_trình) http://www.thinkage.ca/english/gcos/expl/b/index.h... http://www.thinkage.ca/english/gcos/product-uwtool... http://www.bell-labs.com/usr/dmr/www/chist.html http://www.britannica.com/EBchecked/topic/1663863/... http://man.cat-v.org/unix-1st/1/b //dx.doi.org/10.1145%2F155360.155580 https://www.bell-labs.com/usr/dmr/www/bintro.html https://www.bell-labs.com/usr/dmr/www/chist.html https://www.bell-labs.com/usr/dmr/www/kbman.html https://www.bell-labs.com/usr/dmr/www/kbman.pdf